function getUserName() {
	$.ajax({
		type : "POST", // 提交方式
		url : "user/getUserMessage.do",// 路径
		data : {},// 数据，这里使用的是Json格式进行传输
		success : function(result) {// 返回数据根据结果进行相应的处理
			var json = JSON.parse(result);
			console.log(json);
			$("#user_name").text(json.name);
			$(".form-stuName").val(json.name);
		}
	});
}
function getTeaCharge() {
	$.ajax({
		type : "POST", // 提交方式
		url : "teaCharge/getTeaCharge.do",// 路径
		data : {},// 数据，这里使用的是Json格式进行传输
		success : function(result) {// 返回数据根据结果进行相应的处理
			var json = JSON.parse(result);
			console.log(json);
			$("#id").val(json.teaCharge.employeeNumber);
			$("#email").val(json.teaCharge.email);
			$("#phone").val(json.teaCharge.phone);
		}
	});
}
function updateMessage() {
	var user_id = $("input[name='user_id']").val();
	if(user_id==""){
		alert("用户ID不能为空！");
		return false;
	}
	var email = $("input[name='email']").val();
	var phone = $("input[name='phone']").val();
	$.ajax({
		type : "POST", // 提交方式
		url : "teaCharge/updateTeaChargeMessage.do",// 路径
		async : false,
		data : {
			"user_id" : user_id,
			"email" : email,
			"phone" : phone
		}, // 数据，这里使用的是Json格式进行传输
		success : function(result) {// 返回数据根据结果进行相应的处理
			var json = JSON.parse(result);
			console.log(json);
			if (json.isSame == "no") {
				alert("用户ID禁止修改！");
				return false;
			} else if (json.update == "success") {
				alert("修改保存成功！");
				window.location.href = "personal-guider.html";
			} else if (json.update == "failed") {
				alert("修改保存失败，请重新修改！");
				return false;
			}
		}
	});
}
function updatePassword() {
	var old_password=$("input[name='old_password']").val();
	if(old_password==""){
		alert("旧密码不能为空！");
		return false;
	}
	var new_password=$("input[name='new_password']").val();
	if(new_password==""){
		alert("新密码不能为空！");
		return false;
	}
	var confirm_password=$("input[name='confirm_password']").val();
	if(confirm_password==""){
		alert("确认密码不能为空！");
		return false;
	}
	$.ajax({
		type : "POST", // 提交方式
		url : "teaCharge/updateTeaChargePassword.do",// 路径
		async : false,
		data : {
			"old_password" : old_password,
			"new_password" : new_password,
			"confirm_password" : confirm_password
		},// 数据，这里使用的是Json格式进行传输
		success : function(result) {// 返回数据根据结果进行相应的处理
			var json = JSON.parse(result);
			console.log(json);
			if (json.isExsit == "false") {
				alert("旧密码输入错误！请重新输入！");
				return false;
			} else if (json.equal == "false") {
				alert("新密码与密码确认不相同！请重新输入");
				return false;
			} else if (json.update == "success") {
				alert("密码修改成功！");
				window.location.href = "password-guider.html";
			} else if (json.update == "failed") {
				alert("密码修改失败，请重新提交！");
				return false;
			}
		}
	});
}
function listPreviousStudent() {
	var className = $(".form-class").val();
	$.ajax({
				type : "POST", // 提交方式
				url : "teaCharge/listPreviousStudent.do",// 路径
				data : {
					"className" : className
				},// 数据，这里使用的是Json格式进行传输
				success : function(result) {// 返回数据根据结果进行相应的处理
					var json = JSON.parse(result);
					console.log(json);
					$("tbody").empty();
					for (var i = 0; i < json.student.length; i++) {
						var student_id = json.student[i].studentNumber;
						var name = json.student[i].name;
						var email;
						if (json.student[i].email != null) {
							email = json.student[i].email;
						} else {
							email = "";
						}
						var phone;
						if (json.student[i].phone1 != null) {
							phone = json.student[i].phone1;
						} else {
							phone = "";
						}
						var class_name;
						if (json.student[i].clazz != null) {
							class_name = json.student[i].clazz.className;
						} else {
							class_name = "";
						}
						var class_id;
						if (json.student[i].clazz != null) {
							class_id = json.student[i].clazz.id;
						} else {
							class_id = "";
						}
						for (var j = 0; j <json.inClassTeacher.length;j++) {
							var teacher_name = "";
							if (class_id == json.inClassTeacher[j].classId) {
								teacher_name = json.inClassTeacher[j].employee.name;
								break;
							}
						}
						$("tbody")
								.append(
										"<tr><td class='stuID'>"
												+ student_id
												+ "</td>"
												+ "<td class='stuName'>"
												+ name
												+ "</td><td class='stuClass'>"
												+ class_name
												+ "</td>"
												+ "<td class='stuEmail'>"
												+ email
												+ "<td class='stuPhone'>"
												+ phone
												+ "<td class='teacher'>"
												+ teacher_name
												+ "</td><td><a href='#' class='info-modify' id="
												+ student_id
												+ " onclick='getStudent()'>修改</a></td>");
					}
					init();
				}
			});
}
function getStudent() {
	var student_id;
	$(".info-modify").click(function() {
		student_id = $(this).attr("id");
		console.log(student_id);
		$.ajax({
			type : "POST", // 提交方式
			url : "teaCharge/getStudent.do",// 路径
			data : {
				"student_id" : student_id
			},// 数据，这里使用的是Json格式进行传输
			success : function(result) {// 返回数据根据结果进行相应的处理
				var json = JSON.parse(result);
				console.log(json);
			}
		});
	});
}
function updateStudent() {
	var student_id=$("#info-form .form-stuID").val();
	if(student_id==""){
		alert("学号不能为空！");
		return false;
	}
	var name=$("#info-form .form-stuName").val();
	if(name==""){
		alert("姓名不能为空！");
		return false;
    }
	var class_name=$("#info-form .form-stuClass").val();
	if(class_name==""){
		alert("班级不能为空！");
		return false;
    }
	var email=$("#info-form .form-stuEmail").val();
	var phone=$("#info-form .form-stuPhone").val();
	var teacher_name=$("#info-form .form-teacher").val();
	if(teacher_name==""){
		alert("老师不能为空！");
		return false;
    }
	$.ajax({
		type : "POST", // 提交方式
		url : "teaCharge/updateStudent.do",// 路径
		async : false,
		data : {
			"student_id" : student_id,
			"name" : name,
			"class_name" : class_name,
			"email" : email,
			"phone" : phone,
			"teacher_name" : teacher_name
		}, // 数据，这里使用的是Json格式进行传输
		success : function(result) {// 返回数据根据结果进行相应的处理
			var json = JSON.parse(result);
			console.log(json);
			if (json.isSame == "no") {
				alert("用户ID禁止修改!");
				return false;
			} else if (json.isClassExist == "no") {
				alert("所填班级不存在！");
				return false;
			} else if (json.isTeacherExist == "no") {
				alert("所填老师不存在！");
				return false;
			} else if (json.teacherInClass == "no") {
				alert("所填班级与教师任教班级不匹配！");
				return false;
			} else if (json.success == "true") {
				alert("修改成功！点击相应班级以便信息更新");
				window.reload;
			} else if (json.success == "false") {
				alert("修改失败，请重新修改！");
				return false;
			}
		}
	});
}
function listClass() {
	$.ajax({
		type : "POST", // 提交方式
		url : "teaCharge/listClass.do",// 路径
		data : {},// 数据，这里使用的是Json格式进行传输
		success : function(result) {// 返回数据根据结果进行相应的处理
			var json = JSON.parse(result);
			console.log(json);
			$(".form-class").empty();
			$(".form-class").append("<option >全部班级</option>");
			for (var i = 0; i < json.classes.length; i++) {
				var className = json.classes[i].className;
				$(".form-class").append("<option >" + className + "</option>");
			}
		}
	});
}
function createStudent(){
	var student_id=$("#info-form .form-stuID").val();
	if(student_id==""){
		alert("学号不能为空！");
		return false;
	}
	var name=$("#info-form .form-stuName").val();
	if(name==""){
		alert("姓名不能为空！");
		return false;
    }
	var class_name=$("#info-form .form-stuClass").val();
	if(class_name==""){
		alert("班级不能为空！");
		return false;
    }
	var email=$("#info-form .form-stuEmail").val();
	var phone=$("#info-form .form-stuPhone").val();
	var teacher_name=$("#info-form .form-teacher").val();
	if(teacher_name==""){
		alert("老师不能为空！");
		return false;
    }
	$.ajax({
		type : "POST", // 提交方式
		url : "teaCharge/createStudent.do",// 路径
		async: false,
		data : {
			"student_id":student_id,
			"name":name,
			"class_name":class_name,
			"email":email,
			"phone":phone,
			"teacher_name":teacher_name
		}, // 数据，这里使用的是Json格式进行传输
		success : function(result) {// 返回数据根据结果进行相应的处理
			var json = JSON.parse(result);
			console.log(json);
			if(json.isExist=="yes"){
				alert("用户ID已存在！");
				return false;
			}else if(json.isClassExist=="no"){
				alert("所填班级不存在！");
				return false;
			}
		    else if(json.isTeacherExist=="no"){
			    alert("所填老师不存在！");
			    return false;
		    }
			else if(json.teacherInClass=="no"){
				alert("所填班级与教师任教班级不匹配！");
				return false;
			}else if(json.success=="true"){
				alert("创建成功！点击相应班级以便信息更新。");
				window.reload;
			}else if(json.success=="false"){
				alert("创建失败，请重新创建！");
				return false;
			}
		}
	});
}